package com.awen.htmlparser.util;

/**
 * 解析的html标签中的plain文本数据处理工具类
 * User: awen
 * Date: 13-4-8
 * Time: 下午4:43
 * To change this template use File | Settings | File Templates.
 */
public class PlainTextProcessUtil {

    /**
     * 根据配置解析plain数据
     * @param type 处理类型
     * @param plainText plainText
     * @param args 参数数组
     * @return 处理结果
     */
    public static String process(String type, String plainText, String ... args){
        Operation operation = null;
        for(Operation op : Operation.values()){
            if(type.equals(op.name())){
                operation = op;
                break;

            }
        }
        if(operation != null) {
            return operation.process(plainText, args);
        }else{
            return plainText; //无法处理是否抛异常？
        }
    }

}
